草庐IT

java - RESTful 服务的 url 设计

全部标签

javascript - Javascript 中的套接字服务器(在浏览器中)?

我想允许用户在我正在开发的多人游戏中玩p2p,但要做到这一点,javascript需要能够在浏览器中创建套接字服务器。这可能吗?我不知道有任何API可以让客户端连接到javascript中的其他客户端。还有别的办法吗?喜欢使用隐藏的Flash元素吗?我要的是根本不需要服务器的东西。数据包需要直接从客户端传输到客户端 最佳答案 简而言之,不,浏览器中的p2p是不可能的。最接近的是使用NodeJS(对于潜在的p2pJS)或集中式服务器(或多个服务器)和websockets(对于浏览器中的套接字)

javascript - Firefox Add-On SDK 内容脚本中的相对图像 url

我目前正在使用Add-OnSDK开发Firefox扩展,遇到了一个真正的问题。基本上我的扩展程序只是将内容脚本注入(inject)网页,如下所示:ma​​in.jsvarpageMod=require("page-mod");varself=require("self");pageMod.PageMod({include:"http://mail.google.com/mail/*",contentScriptFile:[self.data.url("jquery.js"),self.data.url("start.js")],attachTo:["top"]});start.js$(

javascript - 如何在 JavaScript 中获取服务器日期

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我正在做一个处理日期的小项目。为了获取今天的日期,我目前正在使用以下JavaScript代码:vartoday=newDate();然而,这会导致在客户端系统上设置当前日期,这可能因系统而异,因此最终输出是不同的。因此,为了在所有客户端上获得相同的结果,我需要知道服务器的当前日期。如何在JavaScript中获取服务器日期?

Javascript document.location 重定向到错误的 url

如果网站是在移动设备上访问的,我将使用以下代码进行重定向我在很多设备上测试过它。为什么网站重定向到www.mysite.com/mobile.mysite.com而不是仅mobile.mysite.com? 最佳答案 试试这个东西 关于Javascriptdocument.location重定向到错误的url,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/17588166/

javascript - Apollo 服务器的自定义错误对象

我正在尝试对apollo-server使用自定义错误并且我的自定义错误似乎有一个属性(code)在formatError中不可用。importExtendableErrorfrom'es6-error'exportdefaultclassMyErrorextendsExtendableError{constructor(args){letcode=Object.keys(args)[0]letmessage=Object.values(args)[0]super(message)this.code=code}}我有一个简单的错误处理程序是这样工作的:letINVALIDREQUEST=

javascript - 使用 angularJS 从 JSON url 获取数据

我对使用AngularJS和Javascript真的很陌生。我需要从如下所示的JSON源获取totalResults数据:{"queries":{"request":[{"totalResults":"51"}]}}获得数据后,我需要使用AngularJS将其显示在列表中。我已经非常努力地使用.ajax和.getJSON,但由于我完全缺乏使用JavaScript的知识,我无法让它们中的任何一个工作。非常感谢您的帮助!我的AngularJS看起来像这样:functionMyController($scope){$scope.url="https://www.googleapis.com/

javascript - chrome.identity.launchWebAuthFlow 的正确重定向 URL 是什么?

我想使用chrome.identityChrome打包应用程序中的API允许用户使用github进行身份验证.在应用方面,我很满意:chrome.identity.launchWebAuthFlow({'url':'https://github.com/login/oauth/authorize?client_id=clientidgoeshere','interactive':true},functionToTakeRedirectURL);但我不确定github端的重定向URL应该是什么。当应用上线时,我会将重定向URL设置为https://appidgoeshere.chromi

javascript - 如何动态设置快速服务器的端口?

这是初学者问的最多的问题,因为我刚开始的时候就有这个问题如何在不需要硬编码甚至自己选择端口的情况下为express设置端口?这是我在开始使用node和express时遇到的问题(我我还是个初学者,还有很多东西要学)。我想知道的事情还包括,在app.listen(portNum)中使用app.set('port',portNum)和直接使用端口号有什么区别>? 最佳答案 如何在不需要硬编码甚至不需要自己选择端口的情况下为express设置端口?###方案一:环境变量(推荐)通常,您会将应用程序部署到托管服务提供商,例如Heroku.根

javascript - 如何防止直接访问我的 JSON 服务?

我有一个JSON网络服务来返回要显示在我的Googlemap上的家标记。本质上,http://example.com调用网络服务来找出所有要显示的map标记的位置,如下所示:http://example.com/json/?zipcode=12345它返回一个JSON字符串,例如:{"address":"321MainSt,MountainView,CA,USA",...}所以在我的index.html页面上,我使用该JSON字符串并放置map标记。但是,我不希望发生的是人们直接调用我的JSON网络服务。我只希望http://example.com/index.html能够调用我的ht

javascript - Nodemon不断重启服务器

我有一个使用本地json文件作为数据库的快速服务器。我正在使用https://github.com/typicode/lowdb对于getter和setter。目前服务器不断启动和重启没有任何问题,但无法访问它。下面是我的Server.js文件:importexpressfrom'express'importsessionfrom'express-session'importbodyParserfrom'body-parser'importpromisifyfrom'es6-promisify'importcorsfrom'cors'importlowfrom'lowdb'import